The Gujarati's intolerance for diversity can be seen in India's hard nationalism which is showing itself in Kashmir and the North East, observes Aakar Patel.